%%
%% This is file `Thesis.cls', based on 'ECSthesis.cls', by Steve R. Gunn
%% generated with the docstrip utility.
%%
%% Created by Steve R. Gunn, modified by Sunil Patel: www.sunilpatel.co.uk

\NeedsTeXFormat{LaTeX2e}[1996/12/01]
\ProvidesClass{Thesis}
              [2007/22/02 v1.0
   LaTeX document class]
\def\baseclass{book}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\baseclass}}
\def\@checkoptions#1#2{
  \edef\@curroptions{\@ptionlist{\@currname.\@currext}}
  \@tempswafalse
  \@tfor\@this:=#2\do{
    \@expandtwoargs\in@{,\@this,}{,\@curroptions,}
    \ifin@ \@tempswatrue \@break@tfor \fi}
  \let\@this\@empty
  \if@tempswa \else \PassOptionsToClass{#1}{\baseclass}\fi
}
\@checkoptions{11pt}{{10pt}{11pt}{12pt}}
\PassOptionsToClass{a4paper}{\baseclass}
\ProcessOptions\relax
\LoadClass{\baseclass}
\newcommand\bhrule{\typeout{------------------------------------------------------------------------------}}

\newcommand\Declaration[1]{
\btypeout{Declaration of Authorship}
\addtotoc{Declaration of Authorship}
\thispagestyle{plain}
\null\vfil
%\vskip 60\p@
\begin{center}{\huge\bf Declaration of Authorship\par}\end{center}
%\vskip 60\p@
{\normalsize #1}
\vfil\vfil\null
%\cleardoublepage
}

\newcommand\btypeout[1]{\bhrule\typeout{\space #1}\bhrule}
\def\today{\ifcase\month\or
  January\or February\or March\or April\or May\or June\or
  July\or August\or September\or October\or November\or December\fi
  \space \number\year}
\usepackage{setspace}
\onehalfspacing
\setlength{\parindent}{0pt}
\setlength{\parskip}{2.0ex plus0.5ex minus0.2ex}
\usepackage{vmargin}
\setmarginsrb           { 1.5in}  % left margin
                        { 0.6in}  % top margin
                        { 1.0in}  % right margin
                        { 0.8in}  % bottom margin
                        {  20pt}  % head height
                        {0.25in}  % head sep
                        {   9pt}  % foot height
                        { 0.3in}  % foot sep
\raggedbottom
\setlength{\topskip}{1\topskip \@plus 5\p@}
\doublehyphendemerits=10000       % No consecutive line hyphens.
\brokenpenalty=10000              % No broken words across columns/pages.
\widowpenalty=9999                % Almost no widows at bottom of page.
\clubpenalty=9999                 % Almost no orphans at top of page.
\interfootnotelinepenalty=9999    % Almost never break footnotes.
\usepackage{fancyhdr}
\lhead[\rm\thepage]{\fancyplain{}{\sl{\rightmark}}}
\rhead[\fancyplain{}{\sl{\leftmark}}]{\rm\thepage}
\chead{}\lfoot{}\rfoot{}\cfoot{}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\btypeout{\thechapter\space #1}\markboth{\@chapapp\ Bla \thechapter\ #1}{\@chapapp\ \thechapter\ #1}}
\renewcommand{\sectionmark}[1]{}
\renewcommand{\subsectionmark}[1]{}
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\hbox{}
\thispagestyle{empty}
\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\usepackage{amsmath,amsfonts,amssymb,amscd,amsthm,xspace}
\theoremstyle{plain}
\newtheorem{example}{Example}[chapter]
\newtheorem{theorem}{Theorem}[chapter]
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{axiom}[theorem]{Axiom}
\theoremstyle{definition}
\newtheorem{definition}[theorem]{Definition}
\theoremstyle{remark}
\newtheorem{remark}[theorem]{Remark}
\usepackage[scriptsize]{subfigure}
%%%\usepackage[centerlast,small,sc]{caption}
%%\usepackage[small,bf]{caption}
\usepackage[font=small,format=plain,labelfont=bf,up,textfont=up]{caption}
\setlength{\captionmargin}{20pt}
\newcommand{\fref}[1]{Figure~\ref{#1}}
\newcommand{\tref}[1]{Table~\ref{#1}}
\newcommand{\eref}[1]{Equation~\ref{#1}}
\newcommand{\cref}[1]{Chapter~\ref{#1}}
\newcommand{\sref}[1]{Section~\ref{#1}}
\newcommand{\aref}[1]{Appendix~\ref{#1}}
\renewcommand{\topfraction}{0.85}
\renewcommand{\bottomfraction}{.85}
\renewcommand{\textfraction}{0.1}
\renewcommand{\dbltopfraction}{.85}
\renewcommand{\floatpagefraction}{0.75}
\renewcommand{\dblfloatpagefraction}{.75}
\setcounter{topnumber}{9}
\setcounter{bottomnumber}{9}
\setcounter{totalnumber}{20}
\setcounter{dbltopnumber}{9}
\usepackage{graphicx}
\usepackage{epstopdf}
%%%\usepackage[scriptsize]{subfigure}
\usepackage{booktabs}
\usepackage{rotating}
\usepackage{listings}
\usepackage{lstpatch}
\lstset{captionpos=b,
        frame=tb,
        basicstyle=\scriptsize\ttfamily,
        showstringspaces=false,
        keepspaces=true}
\lstdefinestyle{matlab} {
        language=Matlab,
        keywordstyle=\color{blue},
        commentstyle=\color[rgb]{0.13,0.55,0.13}\em,
        stringstyle=\color[rgb]{0.7,0,0} }
\usepackage[pdfpagemode={UseOutlines},bookmarks=true,bookmarksopen=true,
   bookmarksopenlevel=0,bookmarksnumbered=true,hypertexnames=false,
   colorlinks,linkcolor={blue},citecolor={blue},urlcolor={red},
   pdfstartview={FitV},unicode,breaklinks=true]{hyperref}
\pdfstringdefDisableCommands{
   \let\\\space
}
\newcommand*{\supervisor}[1]{\def\supname{#1}}
\newcommand*{\examiner}[1]{\def\examname{#1}}
\newcommand*{\degree}[1]{\def\degreename{#1}}
\newcommand*{\authors}[1]{\def\authornames{#1}}
\newcommand*{\addresses}[1]{\def\addressnames{#1}}
\newcommand*{\university}[1]{\def\univname{#1}}
\newcommand*{\UNIVERSITY}[1]{\def\UNIVNAME{#1}}
\newcommand*{\department}[1]{\def\deptname{#1}}
\newcommand*{\DEPARTMENT}[1]{\def\DEPTNAME{#1}}
\newcommand*{\group}[1]{\def\groupname{#1}}
\newcommand*{\GROUP}[1]{\def\GROUPNAME{#1}}
\newcommand*{\faculty}[1]{\def\facname{#1}}
\newcommand*{\FACULTY}[1]{\def\FACNAME{#1}}
\newcommand*{\subject}[1]{\def\subjectname{#1}}
\newcommand*{\keywords}[1]{\def\keywordnames{#1}}
\supervisor  {}
\examiner    {}
\degree      {}
\authors     {}
\university  {\texorpdfstring{\href{http://www.uvt.nl)}
                {Tilburg University}}
                {Tilburg University}}
\UNIVERSITY  {\texorpdfstring{\href{http://www.uvt.nl}
                {TILBURG UNIVERSITY}}
                {TILBURG UNIVERSITY}}
\department  {\texorpdfstring{\href{http://www.tilburguniversity.nl/faculties/humanities/dci/}
                {Department of Communication and Information Sciences}}
                {Department of Communication and Information Sciences}}
\DEPARTMENT  {\texorpdfstring{\href{http://www.tilburguniversity.nl/faculties/humanities/dci/}
                {DEPARTMENT OF COMMUNICATION AND INFORMATION SCIENCES}}
                {DEPARTMENT OF COMMUNICATION AND INFORMATION SCIENCES}}
\group       {\texorpdfstring{\href{http://ticc.uvt.nl}
                {Tilburg Center for Creative Computing}}
                {Tilburg Center for Creative Computing}}
\GROUP       {\texorpdfstring{\href{http://ticc.uvt.nl}
                {TILBURG CENTER FOR CREATIVE COMPUTING}}
                {TILBURG CENTER FOR CREATIVE COMPUTING}}
\faculty     {\texorpdfstring{\href{http://www.tilburguniversity.nl/faculties/humanities/}
                {Faculty of Humanities}}
                {Faculty of Humanities}}
\FACULTY     {\texorpdfstring{\href{http://www.tilburguniversity.nl/faculties/humanities/}
                {FACULTY OF HUMANITIES}}
                {FACULTY OF HUMANITIES}}
\addresses   {}
\subject     {}
\keywords    {}
\renewcommand\maketitle{
  \btypeout{Title Page}
  \hypersetup{pdftitle={\@title}}
  \hypersetup{pdfsubject=\subjectname}
  \hypersetup{pdfauthor=\authornames}
  \hypersetup{pdfkeywords=\keywordnames}
  \thispagestyle{empty}
  \begin{titlepage}
    \let\footnotesize\small
    \let\footnoterule\relax
    \let \footnote \thanks
    \setcounter{footnote}{0}
    \null\vfil
%%%%% TITLE PAGE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \vskip 1\p@
    \begin{center}
      \setlength{\parskip}{0pt}
      \vfill
      {\LARGE \bf \@title \par}
      \vskip 8em
      {\large PROEFSCHRIFT \par}
      \vskip 3em
      \begin{large}
        ter verkrijging van de graad van doctor \\
        aan de Universiteit van Tilburg, \\
        op gezag van de rector magnificus, \\
        prof.\ dr.\ Ph.\ Eijlander, \\
        in het openbaar te verdedigen ten overstaan van een \\
        door het college voor promoties aangewezen commissie \\
        in de aula van de Universiteit  \\
        op dinsdag 8 december 2009 om 14.15 uur 
        \vskip 40pt
        door \\
        \vskip 6pt
        Antonius Marinus Bogers, \\
        geboren op 21 september 1979 te Roosendaal en Nispen
      \end{large}
      \vskip 12em
    \end{center}
%%%%% TITLE PAGE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%    \vskip 60\p@
%    \begin{center}
%      \setlength{\parskip}{0pt}
%%      {\large\textbf{\UNIVNAME}\par}
%%      \includegraphics[scale=2.00]{./figures/uvt-logo.pdf}
%      \includegraphics[scale=2.00]{./figures/uvt-logo-english.pdf}
%      \vfill
%      {\huge \bf \@title \par}
%      \vfill
%      {\LARGE by \par}
%%      {\LARGE door \par}
%      \smallskip
%      {\LARGE \authornames \par}
%      \vfill
%      {\large Proefschrift ter verkrijging van de graad van doctor aan de Universiteit \par}
%       {\large van Tilburg, op gezag van de rector magnificus, prof.\ dr.\ Ph.\ Eijlander, \par}
%      {\large in het openbaar te verdedigen ten overstaan van een door het college voor \par}
%      {\large promoties aangewezen commissie in de aula van de Universiteit op dinsdag 8 december 2009  om 14:15 uur door Antonius Marinus Bogers geboren op 21 september 1979 te Roosendaal \par}
%      \bigskip
%      \bigskip
%%      {\large in the \par}
%%      {\large \facname \par}
%%      {\large \deptname \par}
%      \bigskip
%      \bigskip
%      \bigskip
%      {\Large \@date \par}
%      \bigskip
%    \end{center}
%%%%%% TITLE PAGE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \par
    \@thanks
    \vfil\null
  \end{titlepage}
  \setcounter{footnote}{0}
  \global\let\thanks\relax
  \global\let\maketitle\relax
  \global\let\@thanks\@empty
  \global\let\@author\@empty
  \global\let\@date\@empty
  \global\let\@title\@empty
  \global\let\title\relax
  \global\let\author\relax
  \global\let\date\relax
  \global\let\and\relax
  \cleardoublepage
}
\newenvironment{abstract}
{
  \btypeout{Abstract Page}
  \thispagestyle{empty}
  \null\vfil
  \begin{center}
    \setlength{\parskip}{0pt}
    {\normalsize \UNIVNAME \par}
    \bigskip
    {\huge{\textit{Abstract}} \par}
    \bigskip
    {\normalsize \facname \par}
    {\normalsize \deptname \par}
    \bigskip
    {\normalsize Doctor of Monkeys\par}   % Change 'Monkeys'
    \bigskip
    {\normalsize\bf \@title \par}
    \medskip
    {\normalsize by \authornames \par}
    \bigskip
  \end{center}
}
{
  \vfil\vfil\vfil\null
  \cleardoublepage
}
\addtocounter{secnumdepth}{1}
\setcounter{tocdepth}{6}
\newcounter{dummy}
\newcommand\addtotoc[1]{
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{#1}}
\renewcommand\tableofcontents{
\btypeout{Table of Contents}
\begin{spacing}{1}{
    \setlength{\parskip}{1pt}
    \if@twocolumn
      \@restonecoltrue\onecolumn
    \else
      \@restonecolfalse
    \fi
    \chapter*{\contentsname
        \@mkboth{
           \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}
    \@starttoc{toc}
    \if@restonecol\twocolumn\fi
   \cleardoublepage
}\end{spacing}
}
\renewcommand\listoffigures{
\btypeout{List of Figures}
\addtotoc{List of Figures}
\begin{spacing}{1}{
    \setlength{\parskip}{1pt}
    \if@twocolumn
      \@restonecoltrue\onecolumn
    \else
      \@restonecolfalse
    \fi
    \chapter*{\listfigurename
      \@mkboth{\MakeUppercase\listfigurename}
              {\MakeUppercase\listfigurename}}
    \@starttoc{lof}
    \if@restonecol\twocolumn\fi
    \cleardoublepage
}\end{spacing}
}
\renewcommand\listoftables{
\btypeout{List of Tables}
\addtotoc{List of Tables}
\begin{spacing}{1}{
    \setlength{\parskip}{1pt}
    \if@twocolumn
      \@restonecoltrue\onecolumn
    \else
      \@restonecolfalse
    \fi
    \chapter*{\listtablename
      \@mkboth{
          \MakeUppercase\listtablename}{\MakeUppercase\listtablename}}
    \@starttoc{lot}
    \if@restonecol\twocolumn\fi
    \cleardoublepage
}\end{spacing}
}
\newcommand\listsymbolname{List of Abbreviations}
\usepackage{longtable}
\newcommand\listofsymbols[2]{
\btypeout{\listsymbolname}
\addtotoc{\listsymbolname}
    \chapter*{\listsymbolname
      \@mkboth{
          \MakeUppercase\listsymbolname}{\MakeUppercase\listsymbolname}}
\begin{longtable}[c]{#1}#2\end{longtable}\par
    \cleardoublepage
}
\newcommand\listconstants{Physical Constants}
\usepackage{longtable}
\newcommand\listofconstants[2]{
\btypeout{\listconstants}
\addtotoc{\listconstants}
    \chapter*{\listconstants
      \@mkboth{
          \MakeUppercase\listconstants}{\MakeUppercase\listconstants}}
\begin{longtable}[c]{#1}#2\end{longtable}\par
    \cleardoublepage
}
\newcommand\listnomenclature{Symbols}
\usepackage{longtable}
\newcommand\listofnomenclature[2]{
\btypeout{\listnomenclature}
\addtotoc{\listnomenclature}
    \chapter*{\listnomenclature
      \@mkboth{
          \MakeUppercase\listnomenclature}{\MakeUppercase\listnomenclature}}
\begin{longtable}[c]{#1}#2\end{longtable}\par
    \cleardoublepage
}
\newcommand\acknowledgements[1]{
\btypeout{Preface}
%\addtotoc{Preface}
\thispagestyle{plain}
    \chapter{Preface}
%\begin{center}{\huge{\textit{Acknowledgements}} \par}\end{center}
%{\huge{\textbf{Acknowledgments}} \par}
\null
{\normalsize #1}
\vfil\vfil\null

}

\def\makeemptypage{\newpage % Empty page
  \thispagestyle{empty}
  \null
  \vfil
  \null
}

\def\makeemptypagenmbrs{\newpage % Empty page
  \null
  \vfil
  \null
}
%%% PART %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\thepart{\Roman{part}}

\def\l@part#1#2{\addpenalty{\@secpenalty}
 \addvspace{2.25em plus 1pt} 
 \begingroup
 \@tempdima 3em \parindent \z@ \rightskip \@pnumwidth \parfillskip
-\@pnumwidth
 {\large\bf \raggedright #1\hfil\par}\par
 \nobreak \endgroup}

\def\part{\clearpage\null\par %\addvspace{1in}\addvspace{4ex} 
\@afterindentfalse \secdef\@part\@spart}
\def\@part[#1]#2{\refstepcounter{part}
%%\addtocontents{toc}{\protect\vskip 5.5ex}
%%\addtocontents{toc}{\protect\begin{tocentry}}
\addcontentsline{toc}{part}{\thepart~~ #2}
%%\addtocontents{toc}{\protect\end{tocentry}}
{\normalfont\Huge\bfseries\scshape\color{Burgundy}%\noindent 
  %Part
  
%      \makebox[15.85cm][l]{
%      \rotatebox{90}{
%        \makebox[1.2cm]{ 
%          \resizebox{2.5cm}{!}{ %\fboxsep=6pt
%            \CNV\FmN{\space \color{black}{Part}}
%          }
%        }
%      }
  
  \makebox[3.0cm]{ \fboxsep=6pt
%  \resizebox{3.0cm}{!}{ \fboxsep=6pt
    \colorbox{Burgundy}{\color{white}\fontsize{85}{100}\selectfont\thepart}
% }
  } \newline #2\markboth{}{}\thispagestyle{plain} \par \vspace{2em} }
}
\def\@spart#1{{\parindent 0pt \raggedright
 \huge  #1\par} \nobreak \vskip 3ex \@afterheading }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand\dedicatory[1]{
\btypeout{Dedicatory}
\thispagestyle{plain}
\null\vfil
\vskip 60\p@
\begin{center}{\Large \sl #1}\end{center}
\vfil\null
\cleardoublepage
}
\renewcommand\backmatter{
  \if@openright
    \cleardoublepage
  \else
    \clearpage
  \fi
%  \addtotoc{References}
%  \btypeout{References}
%%  \btypeout{\bibname}
  \@mainmatterfalse}
\endinput
